package com.ruoyi.system.service.fx.statistic;

import com.ruoyi.system.domain.vo.statistic.*;

import java.util.List;
import java.util.Map;

/**
 * 统计
 */
public interface IStatisticService
{

    /**
     * 总后台统计
     * @return
     */
    TopStatisticVo selectTop();

    /**
     * 商家统计
     * @param storeId 商家id
     * @return
     */
    StoreStatisticVo selectStore(Long storeId);

    /**
     * 总后台统计
     * @param supplierId 供应商id
     * @return
     */
    SupplierStatisticVo selectSupplier(Long supplierId);

    /**
     * 用户增长统计图
     * @return
     */
    UserChartVo selectUserChart();

    /**
     * 订单饼状图
     * @return
     */
    List<OrderChartVo> selectOrderChart(Long number);

    /** 流水统计图 */
    DealVo selectDealVo(Long number);

}
